<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
  <title>Version 1.21.0</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="icon" href="/favicon.ico" type="image/ico" />
  <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />

  <style type="text/css">
/*<![CDATA[*/
  #content .news-description ul {
    list-style: none;
  }
  #content .news-description ul ul {
    list-style: circle;
  }
  /*]]>*/
  </style>

  <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
<body>
  <div id="heading">
    <!--#include virtual="/common/heading.html" -->  </div>

  <div id="body">
    <div id="body-inner">
      <div id="content">
        <div class="section" id="intro">
          <div class="section-0">
            <div class="section-title">
              <h1>Version 1.21.0</h1>
            </div>

            <div class="section-body">
              <h2><span class=
              "news-title">Version 1.21.0</span></h2>

              <p><span class=news-date">March 9th, 2001 12:00 GMT</span></p>


              <div class="news-description">
                <div class="description">


  <ul>
    <li>
      <div>
        <span class="library"><a href="/libs/utility/iterator_adaptors.htm">Iterator Adaptor
        Library</a></span> added. Adapt a base type into a standard conforming iterator,
        and more, from Dave Abrahams, Jeremy Siek, and John Potter.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/pool/doc/index.html">Pool Library</a></span> added.
        Memory pool management from Steve Cleary.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/test/doc/index.html">Test Library</a></span> added.
        Support for program testing and execution from Beman Dawes.
      </div>
    </li>
    <li>
      <div>
        <a href="/more/generic_programming.html">Generic Programming Techniques</a>
        page added, contributed by Dave Abrahams.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/graph/doc/table_of_contents.html">Graph Library</a>:</span>
  Updated
        use of iterator adaptors. Changed <code><span class="keyword">operator</span>
        <span class="special">==</span></code> for <code><span class="identifier">adjacency_list</span><span class="special">::</span><span class="identifier">edge_descriptor</span></code>
        to improve semantics for multigraphs. Moved <code><span class="identifier">adjacency_iterator_generator</span></code>
        from namespace <code><span class="identifier">detail</span></code> to
        <code><span class="identifier">boost</span></code> and added <a href="/libs/graph/doc/adjacency_iterator.html">documentation</a>.
        Renamed <code><span class="identifier">dynamic_components</span><span class="special">()</span></code> to <a href="/libs/graph/doc/incremental_components.html"><code><span class="identifier">incremental_components</span><span class="special">()</span></code></a>,
        better matching graph literature terminology. Cleaned up interface of <a href="/libs/graph/doc/connected_components.html"><code><span class="identifier">connected_components</span><span class="special">()</span></code></a> and created separate <a href="/libs/graph/doc/strong_components.html"><code><span class="identifier">strong_components</span><span class="special">()</span></code></a>
        function using Tarjan's more efficient algorithm. Fixed documentation figures
        for <a href="/libs/graph/doc/adjacency_list.html"><code><span class="identifier">adjacency_list</span></code></a>
        and <a href="/libs/graph/doc/adjacency_matrix.html"><code><span class="identifier">adjacency_matrix</span></code></a>.
        Added docs for <a href="/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill_mckee_ordering</span><span class="special">()</span></code></a>
        algorithm.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/python/doc/index.html">Python Library</a></span> upgraded.
        Better compatibility with Python 2.0, NULL pointers and smart-pointers get
        converted to/from python None, massive documentation review/revision.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/regex/index.html">Regular Expression Library</a>:</span> Minor
        fixes for Unicode platforms.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/type_traits/index.html">Type Traits Library</a></span>
  upgraded:
        Major revision.
      </div>
    </li>
  </ul>
</div>
              </div>
            </div>
          </div>
        </div>
      </div>

      <div id="sidebar">
        <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" -->      </div>

      <div class="clear"></div>
    </div>
  </div>

  <div id="footer">
    <div id="footer-left">
      <div id="copyright">
        <p>Copyright Rene Rivera 2006-2007.</p>
      </div><!--#include virtual="/common/footer-license.html" -->    </div>

    <div id="footer-right">
      <!--#include virtual="/common/footer-banners.html" -->    </div>

    <div class="clear"></div>
  </div>
</body>
</html>
